package cn.tedu.pojo.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;

@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
public class ExperimentDTO {
    Integer serialNumber; // 序号
    String projectName; // 项目名称
    String instrumentName; // 仪器名称
    String instrumentType; // 仪器类型
    String usageStatus; // 使用情况
    String isCertified; // 是否鉴定
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date calibrationDate; // 标定时间
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date expirationDate; // 截止时间
    String addedBy; // 添加人
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    Date addedTime; // 添加时间
    String imgUrl;//图片路径
    //前端第一步:查询数据之前需要把当前页码以及每页显示多少条传给服务器
    //searchForm.value.pageSize = currentSize.value;
    //searchForm.value.pageNum = currentPage.value;
    //前端传入分页参数  当前页面展示条数
    @ApiModelProperty(value = "每页记录数")
    private Integer pageSize;
    //前端传入分页参数  当前查询页数
    @ApiModelProperty(value = "页码")
    private Integer pageNum;
}
